package org.jeecg.modules.xxgx.djgl.entity.cezs;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel(value = "差额征税数据信息", description = "差额征税数据信息")
@Data
public class Cezs {

    @ApiModelProperty(value = "主键", hidden = true)
    @TableId
    private String id;

    @ApiModelProperty(value = "外键", hidden = true)
    @TableField(value = "fromid")
    private String fromid;

    @TableField(value = "tenant_id")
    private String tenantId ;

    /**
     *企业主键
     */
    @TableField(value = "company_id")
    @ApiModelProperty(value = "companyId", hidden = true)
    private String companyId ;

    /**
     *创建人
     */
    @TableField(value = "create_by")
    @ApiModelProperty(value = "createBy", hidden = true)
    private String createBy ;

    /**
     *创建日期
     */
    @TableField(value = "create_time")
    @ApiModelProperty(value = "createTime", hidden = true)
    private Date createTime ;

    /**
     *更新人
     */
    @TableField(value = "update_by")
    @ApiModelProperty(value = "updateBy", hidden = true)
    private String updateBy ;

    /**
     *更新日期
     */
    @TableField(value = "update_time")
    @ApiModelProperty(value = "updateTime", hidden = true)
    private Date updateTime ;

    /**
     *所属部门
     */
    @TableField(value = "sys_org_code")
    @ApiModelProperty(value = "sysOrgCode", hidden = true)
    private String sysOrgCode ;

    /**
     * 序号
     */
    @ApiModelProperty(value = "序号")
    @TableField(value = "xh")
    private String xh;
    /**
     * 差额凭证类型
     */

    @ApiModelProperty(value = "差额凭证类型")
    @TableField(value = "pzlx")
    private String pzlx;

    /**
     * 差额征税发票代码
     */
    @ApiModelProperty(value = "差额征税发票代码")
    @TableField(value = "fpdm")
    private String fpdm;

    /**
     * 差额征税全电发票号码
     */
    @ApiModelProperty(value = "差额征税全电发票号码")
    @TableField(value = "fphm")
    private String fphm;

    /**
     * 差额征税纸质发票号码
     */
    @ApiModelProperty(value = "差额征税纸质发票号码")
    @TableField(value = "zzfphm")
    private String zzfphm;

    /**
     * 差额征税凭证号码
     */
    @ApiModelProperty(value = "差额征税凭证号码")
    @TableField(value = "pzhm")
    private String pzhm;

    /**
     * 差额征收票具开具日期 yyyy-MM-dd
     */
    @ApiModelProperty(value = "差额征收票具开具日期 yyyy-MM-dd")
    @TableField(value = "kjrq")
    private String kjrq;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    @TableField(value = "bz")
    private String bz;

    /**
     * 本次扣除额
     */
    @ApiModelProperty(value = "本次扣除额")
    @TableField(value = "bckcje")
    private String bckcje;

    /**
     * 凭证合计
     */
    @ApiModelProperty(value = "凭证合计")
    @TableField(value = "pzhjje")
    private String pzhjje;

    /**
     * 凭证来源：默认传0 ；0手工录入、1勾选导入、2模版导入
     */
    @ApiModelProperty(value = "凭证来源：默认传0 ；0手工录入、1勾选导入、2模版导入")
    @TableField(value = "pzly")
    private String pzly;
}
